package com.yzjs.entity.dataInfo;



import com.yzjs.common.base.entity.BasePojo;
import java.util.Date;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * 上链数据表
 * 
 * @author dingjiahui
 * @email sunlightcs@gmail.com
 * @date 2021-10-19 13:44:28
 */
@ApiModel
@Data
public class DataInfoEntity extends BasePojo {
	private static final long serialVersionUID = 1L;

		/** 上链唯一数据标识 */
	@ApiModelProperty(value = "上链唯一数据标识")
	private String baseKey;
			/** hash块值 */
	@ApiModelProperty(value = "hash块值")
	private String blockHash;
			/** 创建时间 */
	@ApiModelProperty(value = "创建时间")
	private Date createTime;
			/** 数据 */
	@ApiModelProperty(value = "数据")
	private String data;
			/** 数据记录主键标识 */
	@ApiModelProperty(value = "数据记录主键标识")
	private String dataPkTag;
			/** 数据记录唯一标识字段-值 */
	@ApiModelProperty(value = "数据记录唯一标识字段-值")
	private String dataSoleTagValue;
			/** 数据资源表标识 */
	@ApiModelProperty(value = "数据资源表标识")
	private String datasourceTag;
			/** 状态(0:未删除,1:已删除) */
	@ApiModelProperty(value = "状态(0:未删除,1:已删除)")
	private Integer delFlag;
			/**  */
	@ApiModelProperty(value = "")
	private Long id;
			/** 唯一标识 */
	@ApiModelProperty(value = "唯一标识")
	private String identificationCode;
			/** 本地hash */
	@ApiModelProperty(value = "本地hash")
	private String localHash;
			/** 预留字段1 */
	@ApiModelProperty(value = "预留字段1")
	private String reserve1;
			/** 预留字段2 */
	@ApiModelProperty(value = "预留字段2")
	private String reserve2;
			/** 预留字段3 */
	@ApiModelProperty(value = "预留字段3")
	private String reserve3;
			/** 上链是否成功(0:未成功,1:已成功,默认0) */
	@ApiModelProperty(value = "上链是否成功(0:未成功,1:已成功,默认0)")
	private Integer status;
			/** 更新时间 */
	@ApiModelProperty(value = "更新时间")
	private Date updateTime;

}
